package cn.edu.lingnan.service;

import cn.edu.lingnan.domain.dto.CreateAccount;
import cn.edu.lingnan.domain.vo.AccountVo;
import cn.edu.lingnan.domain.vo.ManageUserVo;

import java.util.List;

public interface TellerService {
    List<AccountVo> queryAllAccount();

    void updateAccountStatus(Integer accountId, String status);

    void openAccount(CreateAccount createAccount);

    void deposit(Integer accountId, Double balance);

    void withdraw(Integer accountId, Double balance);

    List<ManageUserVo> queryUserInfo();
}
